Title Guiding Principles for Developing Adaptive Software Products
نویسندگان
چکیده
This paper presents an analysis of problems that are faced by software development practitioners. While communication, team management, coding and software documentation are some of the persistent problems, the first and major troubles for software practitioners is to select appropriate software development approach. This approach should allow developers to develop adaptive software products. The role of organizational culture, context, practice and concepts in developing adaptive software products is also discussed. This qualitative research study interviewed seven software development practitioners in South Africa, focusing on software developmental methods that allow the capturing of softer, human elements inherent in organizations and the accompanying problems that inhibit their inclusion in the resultant software products. The research used Grounded Theory Method, to construct a framework of requirements that must be considered when choosing a software development approach that allows the development of adaptive software products. This framework highlights the importance of employing a software development approach that is grounded in the relativistic paradigm, adopting a behavioral systems approach and adopting methods whose communication techniques and tools can capture the humanist elements that are inherent in organizational systems.
منابع مشابه
Guiding Principles for Developing Adaptive Software Products
This paper presents an analysis of problems that are faced by software development practitioners. While communication, team management, coding and software documentation are some of the persistent problems, the first and major troubles for software practitioners is to select appropriate software development approach. This approach should allow developers to develop adaptive software products. T...
متن کاملA Process for Developing the Statement of Internet Research Ethics based on Action Research Method
Background: Research ethics in cyberspace or Internet research ethics (IRE) is a subset of applied ethics that aims to study, introduce, and apply ethical codes for guiding research activities in cyberspace. The compilation of the ethical statement is based on two methods of documentary research and action research. The action research process is implemented in four stages: 1) diagnosis, 2) act...
متن کاملIntelligent Adaptive Interface: A Design Tool for Enhancing Human-Machine System Performances
Intelligent Adaptive Interface (IAI) is a design tool that guides the development of an operator interface in enhancing human-machine system performance. With a set of design principles, this paper introduces the concept of IAI and its design framework, which include methodologies for developing various systems including operator interfaces. These methodologies are demonstrated in a case study ...
متن کاملz-Tree: Zurich Toolbox for Ready-made Economic Experiments
Z-Tree (Zurich Toolbox for Ready-made Economic Experiments) is a software for developing and conducting economic experiments. The software is stable and allows to program almost any kind of experiments in a short time. In this article, I present the guiding principles behind the software design, its features, and its limitations.
متن کاملSome Programming Principles: People
This is the fourth and last in a series of columns about programming principles. The earlier columns discussed the principles that relate to programming requirements, software products, and the projects for developing these products. This column deals with people and the human aspects of the software process. While this is an enormous subject and no brief column could possibly do justice to the...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2010